* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
    font-family: "微软雅黑";
}

body {
    width: 100%;
    color: #333;
}

a {
    text-decoration: none;
}

img {
    display: block;
}


/*head样式*/

.head {
    width: 100%;
    padding: 0.25rem 0.3rem;
    position: relative;
    background: #fff;
    box-shadow: 0px 0px 7px 3px #f7f7f7;
}

.logo {
    width: 1.68rem;
}

.title_out {
    width: 100%;
    position: absolute;
    top: 0.25rem;
    left: 0;
    text-align: center;
    font-size: 0.36rem;
}

.EEE {
    width: 0.4rem;
    height: 0.4rem;
    position: absolute;
    top: 0.33rem;
    right: 0.3rem;
}

.EEE img {
    width: 100%;
}

.nav_xx {
    display: none;
}


/*foot部分样式*/

.foot {
    width: 100%;
    padding: 0.4rem;
    background: url(https://img1.shaxiaoseng.com/official/mobile/img/bg_shenhui.png) repeat;
    font-size: 0.18rem;
    text-align: center;
    color: #fff;
    line-height: 0.3rem;
}

.fx {
    color: #666;
}

.ga {
    display: inline-block;
    padding-left: 0.35rem;
    background: url(https://img1.shaxiaoseng.com/official/mobile/img/record.png) no-repeat 0.1rem 0.03rem;
    background-size: 0.22rem auto;
}


/*二级导航样式*/

.nav2_out {
    width: 100%;
    overflow-x: scroll;
    padding: 0.2rem 0 0;
    background: #fff;
}

.nav2_out::-webkit-scrollbar {
    display: none;
}

.nav2 {
    width: auto;
    padding: 0 0.1rem;
    overflow: hidden;
    width: 9.68rem;
}

.nav2 a {
    display: block;
    width: 1.18rem;
    height:1.19rem;
    margin: 0 0.2rem;
    float: left;
    tap-highlight-color: rgba(0, 0, 0, 0);
    focus-ring-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-focus-ring-color: rgba(0, 0, 0, 0);
    -moz-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-focus-ring-color: rgba(0, 0, 0, 0);
}

.nav2 a img {
    width: 100%;
}

.nav_main {
    width: 3rem;
    height: 4.1rem;
    background: url(https://img1.shaxiaoseng.com/official/mobile/img/nav_bg.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0.1rem;
    top: 100%;
    z-index: 100;
    padding: 0.2rem 0.3rem 0.2rem;
    display: none;
}

.nav_main a {
    text-align: left;
    display: block;
    font-size: 0.24rem;
    color: #888;
    line-height: 0.925rem;
    border-bottom: 1px solid #cbcbcb;
}

.nav_main .nav_last {
    border: 0;
}
/*
.w_gray{
    z-index:10;
}
.w_red{
    z-index:8;
}
*/



/*弹窗部分*/
#mask {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 1000;
    display: none;
    pointer-events: none;
    cursor: default;
}

.icp {
    width: 88%;
    position: fixed;
    top: 20%;
    left: 15%;
    z-index: 1000;
    display: none;
    padding: 0.15rem;
    background: rgba(255, 255, 255, 0.38);
}

.icp img {
    width: 100%;
}
.icp .icp_xx {
    width: 6%;
    position: absolute;
    top: 0.2rem;
    right: 0.2rem;
}




/*footer*/

.footer {
    width: 100%;
    height: 2rem;
    padding-top: .32rem;
    background: url('https://img1.shaxiaoseng.com/official/mobile/img/fbj.jpg');
}

.footer p {
    width: 100%;
    height: .3rem;
    font-size: .17rem;
    line-height: .3rem;
    text-align: center;
    color: #fff;
    margin-top: .05rem;
}

.footer p a {
    display: inline-block;
    color: #fff;
    height: .3rem;
    font-size: .17rem;
    line-height: .3rem;
    text-align: center;
}

.footer span {
    display: block;
    color: #666666;
    font-size: .17rem;
    line-height: .32rem;
    text-align: center;
    margin-top: .05rem;
}

.record {
    width: .14rem;
    height: .16rem;
    margin-right: .07rem;
}

.record img {
    height: 100%;
    display: inline-block;
    float: left;
}



.act_color{
    color: #333!important;
}
.tooltip {
    width: 90%;
    height: 0.95rem;
    line-height: 0.95rem;
    text-align: center;
    font-size: 0.32rem;
    /*    margin: 0 auto;*/
    /*    text-align: center;*/
    color: #fff;
    background: #000000;
    border-radius: 7px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
    display: none;
    position: relative;
    z-index: 999!important;
}


/*2017.8.18 首页左侧弹框*/
.tan .panel{z-index:1000;display:none;background:#111;color:#fff;box-sizing:border-box;overflow:auto;
    -webkit-overflow-scrolling:touch;/*position:absolute;*/width:6rem;top:0;height:100%;
    -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);
    -webkit-transition:-webkit-transform .4s;transition:transform .4s;padding:0!important;margin:0!important;}
.tan .panel-left{width:6rem;background:#231014;}
.tan .panel.panel-left.panel-cover{z-index:6000;left:-12rem}
.tan .panel.panel-left.panel-reveal{left:0}
.tan .panel.panel-left.panel-cover {z-index: 6000;left: -14rem;}
.tan .panel.theme-fw .content-block{ position:relative; z-index:1; margin-bottom:-35px;margin-top:1.3rem; padding:0;}
.tan .panel.theme-fw .content-block .bg_img{ width:100%; position:absolute; top:-1.3rem;left:0px;}
.tan .content-block{margin:1.75rem 0;padding:0 .75rem;color:#6d6d72}
.tan .rela_user{position:relative;z-index:10;top:-35px}
.tan .rela_user .user_pic{width:1rem;height:1rem;overflow:hidden;border-radius:50%;background:#fff;margin:0 auto; border:1px solid #5d212b; }
.tan .rela_user .use_name {color:#fff;font-size:18px; line-height:0.6rem; margin-top:0.2rem;}
.tan .tc{ text-align:center;}
.tan .rela_user .user_but  i{width:15px;display:inline-block;vertical-align:middle}
.tan .rela_user .user_but{line-height:25px;font-size:14px;}
.tan .rela_user .user_but a{color:#7b7073;}
.tan .w_b{display: -webkit-box;display: -moz-box;display: -ms-flexbox;}
.tan .w_b_f_1{display: block;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;margin-bottom:10px}
.tan .w_b_f_1 img{width:15px;display:inline-block;vertical-align:middle}
.tan .new_list_block dl dd:first-child a{border-top:1px solid #371c23;}
.tan .new_list_block dl dd{height:40px;line-height:40px;color:#fff;position:relative;z-index:50;border-left:0.125rem solid #231014;padding-left:0.3rem;padding-right:0.52rem; }
.tan .new_list_block dl dd.active{border-left:0.125rem solid #eb544b; background:#2f181e;}
.tan .new_list_block dl dd:active{border-left:0.125rem solid #eb544b; background:#2f181e;}
.tan .new_list_block dl dd a{color:#fff; display:block; border-bottom:1px dashed #371c23;height:40px;overflow:hidden;}
.tan .new_list_block dl dd.active a{ border-bottom:0px;}
.tan .new_list_block dl dd:active a{border-bottom:0px;}
.tan .new_list_block dl dd a img{width:20px;display:inline-block;vertical-align:middle}
.tan .new_list_block dl dd a span{ font-size:14px;float:left; }
.tan .new_list_block dl dd a .i_father{ display:inline-block;width:0.6rem;float:left;margin-top: -0.1rem;}
/*遮罩层弹框*/
.tan{display:none;width:6rem;height:100%;position:absolute;z-index:990;background:#231014;/*background:rgba(0,0,0,0.5);*/float:left;}
.tan yangshi{display:none;width:6rem;height:100%;position:relative;z-index:999;background-color:#fff;margin:230px auto;}
 